/* http://meyerweb.com/eric/tools/css/reset/  
    v2.0 | 20110126 
    License: none (public domain) 
*/ 
 
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed,  
figure, figcaption, footer, header, hgroup,  
menu, nav, output, ruby, section, summary, 
time, mark, audio, video { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    font-size: 100%; 
    font: inherit; 
    vertical-align: baseline; 
} 
/* HTML5 display-role reset for older browsers */ 
article, aside, details, figcaption, figure,  
footer, header, hgroup, menu, nav, section { 
    display: block; 
} 
body { 
    line-height: 1; 
} 
ol, ul { 
    list-style: none; 
} 
blockquote, q { 
    quotes: none; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
    content: ''; 
    content: none; 
} 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
}

body{
		background: url('../images/background.png') top left #090502;
		background-repeat: repeat;
		background-color: #090502;
		position: relative;
		overflow: hidden;
}
#content{
		height: 532px;
		width: 567px;
		background: url('../images/content-backgraund.png') top center no-repeat;
		margin: 92px auto;
		position: relative;
}
.container{
		padding: 19px 0 0 14px;
		position: relative;
}
#foto{
		display: block;
		height: 143px;
		width: 143px;
		background: url('../images/foto.png') top left no-repeat;
		text-indent: -666em;
		float: left;
		margin-right: 22px;
		margin-bottom: 29px;
}
#name{
		margin-top: 57px;
		padding-left: 24px;
}
#name h1{
		width: 100%;
		font: bold 26px Tahoma,Georgia,Serif;
		color: #4e4e4e;
}
#name p{
		color: #aaaaaa;
		font: normal 14px Georgia,Tahoma,Serif;
}
.box{
		height: 123px;
		width: 534px;
		background: url('../images/border-content.png') top left no-repeat;
		clear: left;
}
.box h3{
		padding-top: 30px;
		color: #4e4e4e;
		font: normal 16px Verdana,Tahoma,Serif;
}
.icon{
		height: 40px;
		width: 29px;
		display: block;
		text-indent: -666em;
		float: left;
		margin: 30px 28px 0 158px;
}
#city{
		background: url('../images/city.png') top left no-repeat;
		display: block;
}
#phone{
		background: url('../images/phone.png') top left no-repeat;
		display: block;
}
#menu-right{
		position: absolute;
		right: -45px; 
}
#menu-right ul li a{
		display: block;
		height: 50px;
		width: 47px;
		text-indent: -666em;
}
#facebook{
		background: url('../images/facebook.png') top left no-repeat;
		margin-top: 9px;
}
#blankbox {
	width: 0px;
	display: none;
}

#domena{
		background: url('../images/domena.png') top left no-repeat;
		margin-top: 20px;
}

#message-send a{
		display: block;
		height: 39px;
		width: 246px;
		background: url('../images/messege-send.png') top left no-repeat;
		text-indent: -666em;
		margin-left: 150px;
}
#shadow{
		display: block;
		height: 30px;
		width: 654px;
		background: url('../images/shadow-bottom.png') top left no-repeat;
		position: absolute;
		right: -40px;
		bottom: -90px;
}
